#pragma once
#include "SkrBase/template/count_member.hpp"

// clang-format off
namespace skr {

template<typename T, typename F>
constexpr uint32_t foreach_field(T& t, F f) noexcept {
constexpr uint32_t i = count_member<T>();
#define ARG(x, n) x##n, n
if constexpr(i==1){auto [a0]= t;f(ARG(a, 0));}
else if constexpr(i==2){auto [a0,a1]= t;f(ARG(a, 0));f(ARG(a, 1));}
else if constexpr(i==3){auto [a0,a1,a2]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));}
else if constexpr(i==4){auto [a0,a1,a2,a3]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));}
else if constexpr(i==5){auto [a0,a1,a2,a3,a4]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));}
else if constexpr(i==6){auto [a0,a1,a2,a3,a4,a5]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));}
else if constexpr(i==7){auto [a0,a1,a2,a3,a4,a5,a6]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));}
else if constexpr(i==8){auto [a0,a1,a2,a3,a4,a5,a6,a7]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));}
else if constexpr(i==9){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));}
else if constexpr(i==10){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));}
else if constexpr(i==11){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));}
else if constexpr(i==12){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));}
else if constexpr(i==13){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));}
else if constexpr(i==14){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));}
else if constexpr(i==15){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));}
else if constexpr(i==16){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));}
else if constexpr(i==17){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));}
else if constexpr(i==18){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));}
else if constexpr(i==19){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));}
else if constexpr(i==20){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));}
else if constexpr(i==21){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));}
else if constexpr(i==22){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));}
else if constexpr(i==23){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));}
else if constexpr(i==24){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));}
else if constexpr(i==25){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));}
else if constexpr(i==26){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));}
else if constexpr(i==27){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));}
else if constexpr(i==28){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));}
else if constexpr(i==29){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));}
else if constexpr(i==30){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));}
else if constexpr(i==31){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));}
else if constexpr(i==32){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));}
else if constexpr(i==33){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));}
else if constexpr(i==34){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));}
else if constexpr(i==35){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));}
else if constexpr(i==36){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));}
else if constexpr(i==37){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));}
else if constexpr(i==38){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));}
else if constexpr(i==39){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));}
else if constexpr(i==40){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));}
else if constexpr(i==41){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));}
else if constexpr(i==42){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));}
else if constexpr(i==43){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));}
else if constexpr(i==44){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));}
else if constexpr(i==45){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));}
else if constexpr(i==46){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));}
else if constexpr(i==47){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));}
else if constexpr(i==48){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));}       
else if constexpr(i==49){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));}
else if constexpr(i==50){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));}
else if constexpr(i==51){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));}
else if constexpr(i==52){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));}
else if constexpr(i==53){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));}
else if constexpr(i==54){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));}
else if constexpr(i==55){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));}
else if constexpr(i==56){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));}
else if constexpr(i==57){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));}
else if constexpr(i==58){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));}
else if constexpr(i==59){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));}
else if constexpr(i==60){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));}
else if constexpr(i==61){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));}
else if constexpr(i==62){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));}
else if constexpr(i==63){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));}
else if constexpr(i==64){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));}
else if constexpr(i==65){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));}
else if constexpr(i==66){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));}
else if constexpr(i==67){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));}
else if constexpr(i==68){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));}
else if constexpr(i==69){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));}
else if constexpr(i==70){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));}
else if constexpr(i==71){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));}
else if constexpr(i==72){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));}
else if constexpr(i==73){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));}  
else if constexpr(i==74){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));}
else if constexpr(i==75){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));}
else if constexpr(i==76){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));}
else if constexpr(i==77){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));}
else if constexpr(i==78){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));}
else if constexpr(i==79){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));}
else if constexpr(i==80){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));}
else if constexpr(i==81){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));}
else if constexpr(i==82){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));}
else if constexpr(i==83){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));}
else if constexpr(i==84){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));}
else if constexpr(i==85){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));}
else if constexpr(i==86){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));}
else if constexpr(i==87){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));}
else if constexpr(i==88){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));}
else if constexpr(i==89){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));}
else if constexpr(i==90){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));}
else if constexpr(i==91){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));}
else if constexpr(i==92){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));}
else if constexpr(i==93){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));}
else if constexpr(i==94){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));}
else if constexpr(i==95){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));}
else if constexpr(i==96){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));}
else if constexpr(i==97){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));}
else if constexpr(i==98){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));}
else if constexpr(i==99){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));}
else if constexpr(i==100){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));}
else if constexpr(i==101){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));}
else if constexpr(i==102){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));}
else if constexpr(i==103){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));}
else if constexpr(i==104){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));}
else if constexpr(i==105){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));}
else if constexpr(i==106){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));}
else if constexpr(i==107){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));}
else if constexpr(i==108){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));}
else if constexpr(i==109){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));}
else if constexpr(i==110){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));}
else if constexpr(i==111){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));}
else if constexpr(i==112){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));}
else if constexpr(i==113){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));}
else if constexpr(i==114){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));}
else if constexpr(i==115){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));}
else if constexpr(i==116){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114,a115]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));f(ARG(a, 115));}
else if constexpr(i==117){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114,a115,a116]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));f(ARG(a, 115));f(ARG(a, 116));}
else if constexpr(i==118){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114,a115,a116,a117]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));f(ARG(a, 115));f(ARG(a, 116));f(ARG(a, 117));}
else if constexpr(i==119){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114,a115,a116,a117,a118]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));f(ARG(a, 115));f(ARG(a, 116));f(ARG(a, 117));f(ARG(a, 118));}
else if constexpr(i==120){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114,a115,a116,a117,a118,a119]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));f(ARG(a, 115));f(ARG(a, 116));f(ARG(a, 117));f(ARG(a, 118));f(ARG(a, 119));}
else if constexpr(i==121){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114,a115,a116,a117,a118,a119,a120]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));f(ARG(a, 115));f(ARG(a, 116));f(ARG(a, 117));f(ARG(a, 118));f(ARG(a, 119));f(ARG(a, 120));}
else if constexpr(i==122){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114,a115,a116,a117,a118,a119,a120,a121]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));f(ARG(a, 115));f(ARG(a, 116));f(ARG(a, 117));f(ARG(a, 118));f(ARG(a, 119));f(ARG(a, 120));f(ARG(a, 121));}
else if constexpr(i==123){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114,a115,a116,a117,a118,a119,a120,a121,a122]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));f(ARG(a, 115));f(ARG(a, 116));f(ARG(a, 117));f(ARG(a, 118));f(ARG(a, 119));f(ARG(a, 120));f(ARG(a, 121));f(ARG(a, 122));}
else if constexpr(i==124){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114,a115,a116,a117,a118,a119,a120,a121,a122,a123]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));f(ARG(a, 115));f(ARG(a, 116));f(ARG(a, 117));f(ARG(a, 118));f(ARG(a, 119));f(ARG(a, 120));f(ARG(a, 121));f(ARG(a, 122));f(ARG(a, 123));}
else if constexpr(i==125){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114,a115,a116,a117,a118,a119,a120,a121,a122,a123,a124]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));f(ARG(a, 115));f(ARG(a, 116));f(ARG(a, 117));f(ARG(a, 118));f(ARG(a, 119));f(ARG(a, 120));f(ARG(a, 121));f(ARG(a, 122));f(ARG(a, 123));f(ARG(a, 124));}
else if constexpr(i==126){auto [a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99,a100,a101,a102,a103,a104,a105,a106,a107,a108,a109,a110,a111,a112,a113,a114,a115,a116,a117,a118,a119,a120,a121,a122,a123,a124,a125]= t;f(ARG(a, 0));f(ARG(a, 1));f(ARG(a, 2));f(ARG(a, 3));f(ARG(a, 4));f(ARG(a, 5));f(ARG(a, 6));f(ARG(a, 7));f(ARG(a, 8));f(ARG(a, 9));f(ARG(a, 10));f(ARG(a, 11));f(ARG(a, 12));f(ARG(a, 13));f(ARG(a, 14));f(ARG(a, 15));f(ARG(a, 16));f(ARG(a, 17));f(ARG(a, 18));f(ARG(a, 19));f(ARG(a, 20));f(ARG(a, 21));f(ARG(a, 22));f(ARG(a, 23));f(ARG(a, 24));f(ARG(a, 25));f(ARG(a, 26));f(ARG(a, 27));f(ARG(a, 28));f(ARG(a, 29));f(ARG(a, 30));f(ARG(a, 31));f(ARG(a, 32));f(ARG(a, 33));f(ARG(a, 34));f(ARG(a, 35));f(ARG(a, 36));f(ARG(a, 37));f(ARG(a, 38));f(ARG(a, 39));f(ARG(a, 40));f(ARG(a, 41));f(ARG(a, 42));f(ARG(a, 43));f(ARG(a, 44));f(ARG(a, 45));f(ARG(a, 46));f(ARG(a, 47));f(ARG(a, 48));f(ARG(a, 49));f(ARG(a, 50));f(ARG(a, 51));f(ARG(a, 52));f(ARG(a, 53));f(ARG(a, 54));f(ARG(a, 55));f(ARG(a, 56));f(ARG(a, 57));f(ARG(a, 58));f(ARG(a, 59));f(ARG(a, 60));f(ARG(a, 61));f(ARG(a, 62));f(ARG(a, 63));f(ARG(a, 64));f(ARG(a, 65));f(ARG(a, 66));f(ARG(a, 67));f(ARG(a, 68));f(ARG(a, 69));f(ARG(a, 70));f(ARG(a, 71));f(ARG(a, 72));f(ARG(a, 73));f(ARG(a, 74));f(ARG(a, 75));f(ARG(a, 76));f(ARG(a, 77));f(ARG(a, 78));f(ARG(a, 79));f(ARG(a, 80));f(ARG(a, 81));f(ARG(a, 82));f(ARG(a, 83));f(ARG(a, 84));f(ARG(a, 85));f(ARG(a, 86));f(ARG(a, 87));f(ARG(a, 88));f(ARG(a, 89));f(ARG(a, 90));f(ARG(a, 91));f(ARG(a, 92));f(ARG(a, 93));f(ARG(a, 94));f(ARG(a, 95));f(ARG(a, 96));f(ARG(a, 97));f(ARG(a, 98));f(ARG(a, 99));f(ARG(a, 100));f(ARG(a, 101));f(ARG(a, 102));f(ARG(a, 103));f(ARG(a, 104));f(ARG(a, 105));f(ARG(a, 106));f(ARG(a, 107));f(ARG(a, 108));f(ARG(a, 109));f(ARG(a, 110));f(ARG(a, 111));f(ARG(a, 112));f(ARG(a, 113));f(ARG(a, 114));f(ARG(a, 115));f(ARG(a, 116));f(ARG(a, 117));f(ARG(a, 118));f(ARG(a, 119));f(ARG(a, 120));f(ARG(a, 121));f(ARG(a, 122));f(ARG(a, 123));f(ARG(a, 124));f(ARG(a, 125));}
#undef ARG
return i;
}
} // namespace skr

// clang-format on